﻿namespace CyberConnect.Insteon
{
    /// <summary>
    /// Represents any message sent or received by the PLM
    /// </summary>
    public interface IMessage
    {
        /// <summary>
        /// Breaks an IMessage into a byte array that the PLM understands.
        /// </summary>
        /// <returns>A byte array that the PLM understands</returns>
        byte[] ToBytes();
    }
}